right of self defense - French English Dictionary